<?php

/*<iframe id="viewChatSalon" src="<?php echo DIR_MODULE; ?>/chat/salon.php" frameborder="0" style="width:100%; height:100%;"></iframe>*/
// ici on affiche un texte en hut de la page pour le changer c'esty dans modules/message_haut.php
echo '' . Mini_chat . '';


?>
	 <div class="cadre_transparent"><div class="contenu"><div class="info">Bienvenue sur le chat du site <?php echo SITE_NAME; ?>,Ici vous pouvez parler avec tout les membres du site qui sont actuellement sur le salon.Rapel : Merci de respecter <a style="cursor:pointer" onClick="dataChatRules();">le règlement</a> du chat, pour le bien et la bonne humeur de tous !</div></div></div>
	 
     
	 <div id="chatContent" style="height:40%;overflow:auto;"></div>
    
     <noscript>/!\ Vous n'avez pas javascript d'activé, la version du chat chargé ne se rafraichira pas automatiquement, vous devrez faire F5 manuellement pour voir les nouvelles conversations. <iframe id="viewChatSalon" src="<?php echo DIR_MODULE; ?>/chat/salon.php" frameborder="0" style="width:100%; height:100%;"></iframe></noscript>
     
  <?php
    $query = $pdo->query("SELECT * FROM minichat_rules");
	$data = $query->fetch(PDO::FETCH_OBJ);
		?>
        
        
        <div id="blockCurrentActionChat" style="display:none;"><div id="chatRules" style="display:none;" >
        <?php
        	
			if($query->rowCount() > 0){
				echo nl2br(code($data->rules_text));
			}else
				echo 'Règlement à venir';
        
        ?>
        <input type="button" onClick="dataChatRules();" value="Fermer" style="text-align:center;"/></div></div>

<?php	


	if(isset($_SESSION['id']))
	{
		if(isset($_POST['bbcode_courant'])) // Si les variables existent
		{
			if(!empty($_POST['bbcode_courant'])) // Si on a quelque chose à enregistrer
			{
				// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
				$message = $_POST['bbcode_courant'];//mysql_real_escape_string(htmlspecialchars($_POST['message']));		
				//On ajoute la date et heure
				$date = date('d/m/Y');
				$heure = date('H:i');
				// Ensuite on enregistre le message
				$query=$pdo->prepare("INSERT INTO minichat (`id_membre`,`message`,`date`,`heure`) VALUES (?,?,?,?)");
				$query->execute(array($_SESSION['id'],$message,date("d/m/y"),date("H:i")));
				header("Cache-Control: no-cache, must-revalidate");
				unset($_POST);
				header("location:" . $_SERVER['REQUEST_URI']);
			
			}else
				echo "<div class=\"info\">Veuillez renseigner un méssage pour envoyer ce formulaire !</div>";
	}
		/*echo '<form action="'.getLienModule("chat").'" method="post" name="formulaire" id="formulaire">
			<p>
				<img src="images/smileys/clin.png" onClick="javascript:smilies(\' :clin: \');return(false)" alt="clin" title="clin" />
				<img src="images/smileys/blink.gif" onClick="javascript:smilies(\' :blink: \');return(false)" alt="blink" title="blink" />
				<img src="images/smileys/heureux.png" onClick="javascript:smilies(\' :heureux: \');return(false)" alt="heureux" title="heureux" />
				<img src="images/smileys/hihi.png" onClick="javascript:smilies(\' :hihi: \');return(false)" alt="hihi" title="hihi" />
				<br />
				<label>Message :</label>  
				<input type="text" id="textarea" name="message" />
				<br />
				<input type="submit" name="sub" value="Envoyer" />
			</p>
		</form>';*/
		
	  	
			
	  $_tab['action'] = getLienModule("chat");
echo '<div class="cadre_visible contenu">';
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '' . mini_chat . '';


			  $type = 'bbcode_courant';
      //On retire quelque select innutile dans le formulaire

	  $_tab['select'] = array('position'=>false,'flottant'=>false,'taille'=>false,'couleur'=>true,'police'=>true,'semantique'=>true,'code'=>false);

      //On retire quelques imput en images innutile dans le formulaire

	  $_tab['miseEnForme']['gras'] = true;
	  $_tab['miseEnForme']['italique'] = true;
	  $_tab['miseEnForme']['souligner'] = true;
	  $_tab['miseEnForme']['barrer'] = true;
	  $_tab['miseEnForme']['image'] = false;
	  $_tab['miseEnForme']['lien'] = false;
	  $_tab['miseEnForme']['citation'] = false;
	  $_tab['miseEnForme']['liste_puce'] = false;
	  $_tab['miseEnForme']['liste_numero'] = false;
	  $_tab['miseEnForme']['mail'] = false;
	  $_tab['miseEnForme']['secret'] = false;
	  $_tab['miseEnForme']['tableau'] = false;
	  $_tab['miseEnForme']['video'] = false;


      //On retire quelques images innutile dans le formulaire

	  $_tab['miseEnForme']['information'] = false;
	  $_tab['miseEnForme']['attention'] = false;
	  $_tab['miseEnForme']['erreur'] = false;
	  $_tab['miseEnForme']['question'] = false;

      //On retire le reste innutile dans le formulaire

//	  $_tab['textareaLabel'] = true;

	  $_tab['option'] = false;
	  $_tab['smiley'] = true;
	  $_tab['previsualisation'] = false;
//	  $_tab['textareaValue'] = true;
	  $_tab['envoyer'] = true;


	include  DIR_INCLUDE . '/formulaire.php';

echo '</div>';


	
	}

	
	//ob_end_flush();
	
?>

<script>
	
	function loadChatContent(){
		var xhr = getXMLHttpRequest();
		
		
		xhr.open("GET", "<?php echo DIR_MODULE."/chat/salon.php"; ?>", true);
		xhr.send(null);
		
		
			xhr.onreadystatechange = function() {
			if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
				document.getElementById("chatContent").innerHTML = xhr.responseText;
			}
		};
		
			
	}
	
	function preloadChat(){
		document.getElementById("chatContent").innerHTML = "Chargement du salon ...";
		loadChatContent();
		setInterval(loadChatContent,5000);
	}
	
	
	
	function dataChatRules(){
		
		var chatElement	= document.getElementById('chatRules');
		var blockAction = document.getElementById('blockCurrentActionChat');
		
			if(chatElement.style.display=="none"){
				//stopRefreshInterval();
				blockAction.style.display = "block";
				chatElement.style.display = "block";
				//IframeStruct('viewChatSalon');	
			}else{
				blockAction.style.display = "none";
				chatElement.style.display = "none";
				//refreshChat();
				//initRefreshInterval();	
			}
	}
	
	
	preloadChat();
	
</script>